<?php
/**
 * 点大商城（www.diandashop.com） - 微信公众号小程序商城系统!
 * Copyright © 2020 山东点大网络科技有限公司 保留所有权利
 * =========================================================
 * 版本：V2
 * 授权主体：海南芒点网络科技有限公司
 * 授权域名：kf.hnmangdian.com
 * 授权码：iuGYepyTlKxWomKwhgsupaLmF
 * ----------------------------------------------
 * 您只能在商业授权范围内使用，不可二次转售、分发、分享、传播
 * 任何企业和个人不得对代码以任何目的任何形式的再发布
 * =========================================================
 */


namespace app\common;

class WechatWork
{

    /*

            '40056'   => '不合法的agentid',
            '40057'   => '不合法的callbackurl或者callbackurl验证失败',
            '40058'   => '不合法的参数',
            '40059'   => '不合法的上报地理位置标志位',
            '40060'   => '删除单篇图文时，指定的 article_idx 不合法',
            '40063'   => '参数为空',
            '40066'   => '不合法的url或部门列表',
            '40068'   => '不合法的标签id',
            '40070'   => '指定的标签范围结点全部无效',
            '40071'   => '不合法的标签名字',
            '40072'   => '不合法的标签名字长度',
            '40073'   => '不合法的openid',
            '40074'   => 'news消息不支持保密消息类型',
            '40077'   => '不合法的pre_auth_code参数',
            '40078'   => '不合法的auth_code参数',
            '40080'   => '不合法的suite_secret',
            '40082'   => '不合法的suite_token',
            '40083'   => '不合法的suite_id',
            '40084'   => '不合法的permanent_code参数',
            '40085'   => '不合法的的suite_ticket参数',
            '40086'   => '不合法的第三方应用appid',
            '40088'   => 'jobid不存在',
            '40089'   => '批量任务的结果已清理',
            '40091'   => 'secret不合法',
            '40092'   => '导入文件存在不合法的内容',
            '40093'   => '不合法的jsapi_ticket参数',
            '40094'   => '不合法的url',
            '40096'   => '不合法的外部联系人userid',
            '40097'   => '参数错误',
            '40098'   => '接替成员尚未实名认证',
            '40099'   => '接替成员的外部联系人数量已达上限',
            '40100'   => '此用户的外部联系人已经在转移流程中',
            '45033'   => '接口并发调用超过限制',


            '40117'   => '分组名字不合法',
            '40118'   => 'media_id 大小不合法',
            '40119'   => 'button 类型错误',
            '40120'   => 'button 类型错误',
            '40121'   => '不合法的 media_id 类型',
            '40125'   => '无效的appsecret',
            '40132'   => '微信号不合法',
            '40137'   => '不支持的图片格式',
            '40155'   => '请勿添加其他公众号的主页链接',
            '40163'   => 'oauth_code已使用',
            '41001'   => '缺失access_token参数',
            '41002'   => '缺失appid参数',
            '41003'   => '缺失refresh_token参数',
            '41004'   => '缺失secret参数',
            '41005'   => '缺少多媒体文件数据',
            '41006'   => '缺失media_id参数',
            '41007'   => '缺失子菜单数据',
            '41008'   => '缺失code参数',
            '41009'   => '缺失openid参数',
            '41010'   => '缺失url参数',
            '41011'   => '缺少agentid参数',
            '41016'   => '缺少title参数',
            '41017'   => '缺少tagid参数',
            '41019'   => '缺少 department 参数',
            '41021'   => '缺少suite_id参数',
            '41022'   => '缺少suite_access_token参数',
            '41023'   => '缺少suite_ticket参数',
            '41024'   => '缺少secret参数',
            '41025'   => '缺少permanent_code参数',
            '41033'   => '缺少 description 参数',
            '41035'   => '缺少外部联系人userid参数',
            '42007'   => 'pre_auth_code已过期',
            '42009'   => 'suite_access_token已过期',

            '45022'   => '应用name参数长度不符合系统限制',
            '45024'   => '帐号数量超过上限',
            '45026'   => '已添加的模板数量超过限制',
            '45032'   => '图文消息author参数长度超过限制',
            '45033'   => '接口并发调用超过限制',


            '60001'   => '部门长度不符合限制',
            '60003'   => '部门id不存在',
            '60004'   => '父部门不存在',
            '60005'   => '部门下存在成员',
            '60006'   => '部门下存在子部门',
            '60007'   => '不允许删除根部门',
            '60008'   => '部门已存在',
            '60009'   => '部门名称含有非法字符',
            '60010'   => '部门存在循环关系',
            '60011'   => '指定的成员/部门/标签参数无权限',
            '60012'   => '不允许删除默认应用',
            '60020'   => '访问ip不在白名单之中',
            '60028'   => '不允许修改第三方应用的主页 url',
            '60102'   => 'userid已存在',
            '60103'   => '手机号码不合法',
            '60104'   => '手机号码已存在',
            '60105'   => '邮箱不合法',
            '60106'   => '邮箱已存在',
            '60107'   => '微信号不合法',
            '60110'   => '用户所属部门数量超过限制',
            '60111'   => 'userid不存在',
            '60112'   => '成员name参数不合法',
            '60123'   => '无效的部门id',
            '60124'   => '无效的父部门id',
            '60125'   => '非法部门名字',
            '60127'   => '缺少department参数',
            '60129'   => '成员手机和邮箱都为空',

            '80001'   => '可信域名不正确，或者无icp备案',
            '81001'   => '部门下的结点数超过限制（3w）',
            '81002'   => '部门最多15层',
            '81011'   => '无权限操作标签',
            '81013'   => 'userid、部门id、标签id全部非法或无权限',
            '81014'   => '标签添加成员，单次添加user或party过多',
            '82001'   => '指定的成员/部门/标签全部无效',
            '82002'   => '不合法的partyid列表长度',
            '82003'   => '不合法的tagid列表长度',
            '84014'   => '成员票据过期',
            '84015'   => '成员票据无效',
            '84019'   => '缺少templateid参数',
            '84020'   => 'templateid不存在',
            '84021'   => '缺少register_code参数',
            '84022'   => '无效的register_code参数',
            '84023'   => '不允许调用设置通讯录同步完成接口',
            '84024'   => '无注册信息',
            '84025'   => '不符合的state参数',
            '84052'   => '缺少caller参数',
            '84053'   => '缺少callee参数',
            '84054'   => '缺少auth_corpid参数',
            '84055'   => '超过拨打公费电话频率',
            '84056'   => '被拨打用户安装应用时未授权拨打公费电话权限',
            '84057'   => '公费电话余额不足',
            '84058'   => 'caller 呼叫号码不支持',
            '84059'   => '号码非法',
            '84060'   => 'callee 呼叫号码不支持',
            '84061'   => '不存在外部联系人的关系',
            '84062'   => '未开启公费电话应用',
            '84063'   => 'caller不存在',
            '84064'   => 'callee不存在',
            '84065'   => 'caller跟callee电话号码一致',
            '84066'   => '服务商拨打次数超过限制',
            '84067'   => '管理员收到的服务商公费电话个数超过限制',
            '84071'   => '不合法的外部联系人授权码',
            '84072'   => '应用未配置客服',
            '84073'   => '客服userid不在应用配置的客服列表中',
            '84074'   => '没有外部联系人权限',

            '85002'   => '包含不合法的词语',
            '85004'   => '每企业每个月设置的可信域名不可超过20个',
            '85012'   => '无效的审核id',
            '85015'   => '版本输入错误',
            '86001'   => '参数 chatid 不合法',
            '86003'   => '参数 chatid 不存在',
            '86004'   => '参数 群名不合法',
            '86005'   => '参数 群主不合法',
            '86006'   => '群成员数过多或过少',
            '86007'   => '不合法的群成员',
            '86008'   => '非法操作非自己创建的群',
            '86101'   => '仅群主才有操作权限',
            '86201'   => '参数 需要chatid',
            '86202'   => '参数 需要群名',
            '86203'   => '参数 需要群主',
            '86204'   => '参数 需要群成员',
            '86205'   => '参数 字符串chatid过长',
            '86206'   => '参数 数字chatid过大',
            '86207'   => '群主不在群成员列表',
            '86215'   => '会话id已经存在',
            '86216'   => '存在非法会话成员id',
            '86217'   => '会话发送者不在会话成员列表中',
            '86220'   => '指定的会话参数不合法',

            '90001'   => '未认证摇一摇周边',
            '90002'   => '缺少摇一摇周边ticket参数',
            '90003'   => '摇一摇周边ticket参数不合法',
            '90100'   => '非法的对外属性类型',
            '90101'   => '对外属性：文本类型长度不合法',
            '90102'   => '对外属性：网页类型标题长度不合法',
            '90103'   => '对外属性：网页url不合法',
            '90104'   => '对外属性：小程序类型标题长度不合法',
            '90105'   => '对外属性：小程序类型pagepath不合法',
            '90106'   => '对外属性：请求参数不合法',

            '2000002' => 'corpid参数无效',

    '301002'  => '无权限操作指定的应用',
            '301005'  => '不允许删除创建者',
            '301012'  => '参数 position 不合法',
            '301013'  => '参数 telephone 不合法',
            '301014'  => '参数 english_name 不合法',
            '301015'  => '参数 mediaid 不合法',
            '301016'  => '上传语音文件不符合系统要求',
            '301017'  => '上传语音文件仅支持amr格式',
            '301021'  => '参数 userid 无效',
            '301022'  => '获取打卡数据失败',
            '301023'  => 'useridlist非法或超过限额',
            '301024'  => '获取打卡记录时间间隔超限',
            '301036'  => '不允许更新该用户的userid',
            '302003'  => '批量导入任务的文件中userid有重复',
            '302004'  => '组织架构不合法（1不是一棵树，2 多个一样的partyid，3 partyid空，4 partyid name 空，5 同一个父节点下有两个子节点 部门名字一样 可能是以上情况，请一一排查）',
            '302005'  => '批量导入系统失败，请重新尝试导入',
            '302006'  => '批量导入任务的文件中partyid有重复',
            '302007'  => '批量导入任务的文件中，同一个部门下有两个子部门名字一样',

    '600001'  => '不合法的sn',
            '600002'  => '设备已注册',
            '600003'  => '不合法的硬件activecode',
            '600004'  => '该硬件尚未授权任何企业',
            '600005'  => '硬件secret无效',
            '600007'  => '缺少硬件sn',
            '600008'  => '缺少nonce参数',
            '600009'  => '缺少timestamp参数',
            '600010'  => '缺少signature参数',
            '600011'  => '签名校验失败',
            '600012'  => '长连接已经注册过设备',
            '600013'  => '缺少activecode参数',
            '600014'  => '设备未网络注册',
            '600015'  => '缺少secret参数',
            '600016'  => '设备未激活',
            '600018'  => '无效的起始结束时间',
            '600020'  => '设备未登录',
            '600021'  => '设备sn已存在',
            '600023'  => '时间戳已失效',
            '600024'  => '固件大小超过5m',
            '600025'  => '固件名为空或者超过20字节',
            '600026'  => '固件信息不存在',
            '600027'  => '非法的固件参数',
            '600028'  => '固件版本已存在',
            '600029'  => '非法的固件版本',
            '600030'  => '缺少固件版本参数',
            '600031'  => '硬件固件不允许升级',
            '600032'  => '无法解析硬件二维码',

     */
}